<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
                    
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                    
  <meta name="Author" content="IBM">
                    
  <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
  <title>Package-level Javadoc</title>
    
</head>
<body>
  Application programming interfaces for Java search participants..     
     
  <h2> Package Specification</h2>
      The package provides API that allows clients to participate in Java searches. A Java search query is specified by a
<code>QuerySpecification</code>
; an
<code>ElementQuerySpecification</code>
if searching for a specific
<code>IJavaElement</code>
, a
<code>PatternQuerySpecification</code>
when searching for a string pattern.
<P>Clients who want to participate in Java search queries should implement <code>IQueryParticipant</code>. A query participant interprets a <code>QuerySpecification</code> and reports matches to a <code>ISearchRequestor</code>. If a query participant wishes to report matches against elements that are not <code>IResources</code> or <code>IJavaElements</code>, it has to implement a <code>IMatchPresentation</code> to render these elements.</P>
</body>
</html>
